dumping of waste at sea - Turkish English Dictionary